hardly accessible - French English Dictionary